delay payments - French English Dictionary